﻿//
// Created by cyberdash@163.com on 2021/6/26.
//

#include "test.h"


using namespace std;


int main()
{
	// 插入
	TestBSTInsert();
	TestAVLInsert2();
	TestAVLInsertByCyberDash();

	// 删除
	TestBSTRemove();
    TestAvlInsertAndRemove();
    TestAvlInsertAndRemoveRecursive();

	// 查询
	TestBSTSearch();
	TestAVLSearch();

	// 高度
	TestBSTAndAVLHeight();

	// 最大最小值
	TestBSTMaxAndMin();
	TestAVLMaxAndMin();

	// 清除所有数据
	TestBSTMakeEmpty();

	return 0;
}